package com.mengniu.commerce.sync.model;

import com.mengniu.commerce.common.core.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 * 蒙牛商品对象 mn_item
 * @author zhenxiangLuo
 * @date 2023-11-27
 */
@Data
public class MnItemModel
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 蒙牛商品id */
    @Excel(name = "蒙牛商品id")
    private String mnItemId;

    /** 有赞商品id */
    @Excel(name = "有赞商品id")
    private String yzItemId;

    /** 微盟商品id */
    @Excel(name = "微盟商品id")
    private String wmItemId;

    /** 叶子类目ID */
    @Excel(name = "叶子类目ID")
    private String leafCategoryId;

    /** 商品描述 */
    @Excel(name = "商品描述")
    private String itemDescription;

    /**
     * 商品标题
     */
    private String itemTitle ;

    /** 商品副标题 */
    @Excel(name = "商品副标题")
    private String subDescription;

    /** 备注 */
    @Excel(name = "备注")
    private String memo;

    /** 商品类型 0实物商品 1虚拟商品 */
    @Excel(name = "商品类型 0实物商品 1虚拟商品")
    private String itemType;

    /** 销售点1 */
    @Excel(name = "销售点1")
    private String salePoints1;

    /** 销售点2 */
    @Excel(name = "销售点2")
    private String salePoints2;

    /** 销售点3 */
    @Excel(name = "销售点3")
    private String salePoints3;

    /** 描述 */
    @Excel(name = "描述")
    private String description;

    /** 自营类型 1:自营本业 2:自营非本业 */
    @Excel(name = "自营类型 1:自营本业 2:自营非本业")
    private String selfSupportType;

    /** 是否可以预定 0:否 1:是 */
    @Excel(name = "是否可以预定 0:否 1:是")
    private String allowBooking;

    /** 可用范围 1:普通商品 2:赠品 */
    @Excel(name = "可用范围 1:普通商品 2:赠品")
    private String saleRange;

    /** 支付方式 6:积分 7:现金 8:积分+现金 */
    @Excel(name = "支付方式 6:积分 7:现金 8:积分+现金")
    private String payType;

    /** 是否可被搜索展示 0:否 1:是 */
    @Excel(name = "是否可被搜索展示 0:否 1:是")
    private String allowSearch;

    /** 新客专享 0:否 1:是 */
    @Excel(name = "新客专享 0:否 1:是")
    private String newExclusive;

    /** 是否允许售后 0:否 1:是 */
    @Excel(name = "是否允许售后 0:否 1:是")
    private String allowAfterSale;

    /** 是否支持7天无理由退货 0:否 2:是 */
    @Excel(name = "是否支持7天无理由退货 0:否 2:是")
    private String returnPolicy;

    /** 来自系统 */
    @Excel(name = "来自系统")
    private String fromSys;

    /** 图片集合 */
    @Excel(name = "图片集合")
    private String imageList;

    /** 视频集合 */
    @Excel(name = "视频集合")
    private String videoList;

    /** 后台类目描述属性 */
    @Excel(name = "后台类目描述属性")
    private String itemPropertyValueList;

    /** 支持履约方式 1:快递配送 2:同城配送 3:门店自提 */
    @Excel(name = "支持履约方式 1:快递配送 2:同城配送 3:门店自提")
    private String supportDeliveryType;

    /** 选购方式 1:消费者可购 2:员工可购 */
    @Excel(name = "选购方式 1:消费者可购 2:员工可购")
    private String saleRule;

    /** 店铺配置 */
    @Excel(name = "店铺配置")
    private String storeConfig;

    /** 商品规格sku */
    @Excel(name = "商品规格sku")
    private String skuList;

    /** 创建人 */
    @Excel(name = "创建人")
    private String mainKu;

    /** 修改人 */
    @Excel(name = "修改人")
    private String modifier;

    private Date createTime;
    private Date updateTime;
}
